package com.paradogs.gs.misc;

import com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandler;
import com.paradogs.common.utils.SpringUtils;
import jakarta.annotation.PostConstruct;
import org.springframework.stereotype.Component;

/**
 * @author: yumi
 * @date: 2024/11/18  23:07
 * @Description: mybatis-actable 自动建表
 */
@Component
public class MybatisActableConfig {
    @PostConstruct
    public void auto() throws Exception {
        /** SpringBoot3.0+ mybatis-actable 兼容 */
        // 容器中获取actable的核心处理类
        // 手动执行actable的建表方法
        SpringUtils.getBean(StartUpHandler.class).startHandler();
    }
}
